منابع مشابه
String Processing Languages
In programming contexts, the term string usually refers to a sequence of characters. For example, ABC is a string of three characters. Strings are more prevalent in computing than is generally realized. In most cases, computer input is in the form of strings, e.g., commands entered at a terminal. Similarly, computer output is in the form of strings; printed lines are simply strings of character...
متن کاملIdewaypoint: Support Task-oriented Ide Navigation
Software systems can be very large and software development tasks can be complex. Integrated development environments (IDEs) are intended to help a programmer navigate, modify, compile, debug and deploy software. IDEs typically provide a wide range of mechanisms to support development tasks. However, these mechanisms require developers’ constant configuration and can be complex to organize for ...
متن کاملCompiling Embedded Languages
Functional languages are particularly well-suited to the implementation of interpreters for domain-specific embedded languages (DSELs). We describe an implemented technique for producing optimizing compilers for DSELs, based on Kamin’s idea of DSELs for program generation. The technique uses a data type of syntax for basic types, a set of smart constructors that perform rewriting over those typ...
متن کاملEmbedded Controlled Languages
Inspired by embedded programming languages, an embedded CNL (controlled natural language) is a proper fragment of an entire natural language (its host language), but it has a parser that recognizes the entire host language. This makes it possible to process out-of-CNL input and give useful feedback to users, instead of just reporting syntax errors. This extended abstract explains the main conce...
متن کاملGeneric IDE Support for Dispatch-Based Composition
Programming-language research produces a significant number of new programming styles to improve the composability of programs. This increases re-usability as well as other quality characteristics. But although they offer interesting composition concepts, new programming languages are rarely used because IDE support, which developers are used to, is missing. Examples of such IDE support are the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Modeling and Analysis of Information Systems
سال: 2014
ISSN: 2313-5417,1818-1015
DOI: 10.18255/1818-1015-2014-6-131-143